/**
 * amis-core v2.4.0
 * Copyright 2018-2022 fex
 */

'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

/**
 * 默认的 parseInt 如果解析失败会返回 NaN，这个函数会返回 0
 * @param value 要解析的值
 * @param defaultValue
 * @returns 默认按十进制解析，失败就返回 defaultValue 或 0
 */
function toNumber(value, defaultValue) {
    if (defaultValue === void 0) { defaultValue = 0; }
    var num = parseInt(value, 10);
    return isNaN(num) ? defaultValue : num;
}

exports.toNumber = toNumber;
